home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Zone 96
/
PC Zone #096.7z
/
Dppcz1200.mdf
/
Demos
/
Gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
mplay_tf_oilrig01.gls
< prev
next >
Wrap
Text File
|
2000-09-09
|
8KB
|
388 lines
/************/
/* INCLUDES */
/************/
// n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
// default things to inherit our objects from
#include "defaults.gsh"
// good guys
#include "elint.gsh"
#include "hark.gsh"
#include "frend.gsh"
#include "gunlok.gsh"
#include "maskelyn.gsh"
// bad guys
#include "claw.gsh"
#include "walking_mine.gsh"
#include "cranium_turret.gsh"
#include "rail_turret.gsh"
#include "guardian_turret.gsh"
#include "stalker.gsh"
#include "drone.gsh"
#include "creeper.gsh"
// neutral things
#include "crate.gsh"
// fires
/*********/
/* NOTES */
/*********/
/**********/
/* SHAPES */
/**********/
// world objects
shape Shp_LiftA
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFT A"
}
shape Shp_LiftswitchA
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH A"
}
shape Shp_LiftswitchAB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH AB"
}
shape Shp_LiftswitchAC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH AC"
}
shape Shp_LiftB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFT B"
}
shape Shp_LiftswitchB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH B"
}
shape Shp_LiftswitchBB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH BB"
}
shape Shp_LiftswitchBC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH BC"
}
shape Shp_LiftC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFT C"
}
shape Shp_LiftswitchC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH C"
}
shape Shp_LiftswitchCB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH CB"
}
shape Shp_LiftswitchCC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH CC"
}
shape Shp_LiftD
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFT D"
}
shape Shp_LiftswitchD
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH D"
}
shape Shp_LiftswitchDB
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH DB"
}
shape Shp_LiftswitchDC
{
file "levels\mplay_tf_oilrig01.rif"
name "LIFTSWITCH DC"
}
shape Shp_JUNKPILE_F
{
file "objects\JUNKPILE G.rif"
name "JUNKPILE F"
}
shape Shp_JUNKPILE_G
{
file "objects\JUNKPILE G.rif"
name "JUNKPILE G"
}
shape Shp_GARBAGE_D
{
file "objects\GARBAGE D.rif"
name "GARBAGE D"
}
shape Shp_GARBAGE_E
{
file "objects\GARBAGE E.rif"
name "GARBAGE E"
}
/**********/
/* ROLES */
/**********/
// world objects
role Rol_LiftA : Rol_PlacedObject
{
shape Shp_LiftA
ai track object
}
role Rol_LiftswitchA : Rol_PlacedObject
{
shape Shp_LiftswitchA
ai pickup
}
role Rol_LiftswitchAB : Rol_PlacedObject
{
shape Shp_LiftswitchAB
ai pickup
}
role Rol_LiftswitchAC : Rol_PlacedObject
{
shape Shp_LiftswitchAC
ai pickup
}
role Rol_LiftB : Rol_PlacedObject
{
shape Shp_LiftB
ai track object
}
role Rol_LiftswitchB : Rol_PlacedObject
{
shape Shp_LiftswitchB
ai pickup
}
role Rol_LiftswitchBB : Rol_PlacedObject
{
shape Shp_LiftswitchBB
ai pickup
}
role Rol_LiftswitchBC : Rol_PlacedObject
{
shape Shp_LiftswitchBC
ai pickup
}
role Rol_LiftC : Rol_PlacedObject
{
shape Shp_LiftC
ai track object
}
role Rol_LiftswitchC : Rol_PlacedObject
{
shape Shp_LiftswitchC
ai pickup
}
role Rol_LiftswitchCB : Rol_PlacedObject
{
shape Shp_LiftswitchCB
ai pickup
}
role Rol_LiftswitchCC : Rol_PlacedObject
{
shape Shp_LiftswitchCC
ai pickup
}
role Rol_LiftD : Rol_PlacedObject
{
shape Shp_LiftD
ai track object
}
role Rol_LiftswitchD : Rol_PlacedObject
{
shape Shp_LiftswitchD
ai pickup
}
role Rol_LiftswitchDB : Rol_PlacedObject
{
shape Shp_LiftswitchDB
ai pickup
}
role Rol_LiftswitchDC : Rol_PlacedObject
{
shape Shp_LiftswitchDC
ai pickup
}
role Rol_Junkpile_F : Rol_DefaultJunkpile
{
shape Shp_JUNKPILE_F
}
role Rol_Junkpile_G : Rol_DefaultJunkpile
{
shape Shp_JUNKPILE_G
}
role Rol_Garbage_D : Rol_DefaultGarbage
{
shape Shp_GARBAGE_D
}
role Rol_Garbage_E : Rol_DefaultGarbage
{
shape Shp_GARBAGE_E
}
/***********/
/* THE MAP */
/***********/
map /* _THE_ map - doesnt need a label */
{
file "levels\mplay_tf_oilrig01.rif"
name "Land"
bitmap none // obsolete
camera plane "Camhund"
max camera distance 100 // TBD exactly
max camera focus height "max focus height"
min camera focus height "min focus height"
// PLAYERS TROOPS
// TEAM 1
// NEUTRAL OBJECTS
use Rol_LiftA in team 0 for
"LIFT A" as "Lift_A"
use Rol_LiftswitchA in team 0 for
"LIFTSWITCH A" as "liftswitch_a"
use Rol_LiftswitchAB in team 0 for
"LIFTSWITCH AB" as "liftswitch_ab"
use Rol_LiftswitchAC in team 0 for
"LIFTSWITCH AC" as "liftswitch_ac"
use Rol_LiftB in team 0 for
"LIFT B" as "Lift_B"
use Rol_LiftswitchA in team 0 for
"LIFTSWITCH B" as "liftswitch_b"
use Rol_LiftswitchAB in team 0 for
"LIFTSWITCH BB" as "liftswitch_bb"
use Rol_LiftswitchAC in team 0 for
"LIFTSWITCH BC" as "liftswitch_bc"
use Rol_LiftC in team 0 for
"LIFT C" as "Lift_C"
use Rol_LiftswitchA in team 0 for
"LIFTSWITCH C" as "liftswitch_c"
use Rol_LiftswitchAB in team 0 for
"LIFTSWITCH CB" as "liftswitch_cb"
use Rol_LiftswitchAC in team 0 for
"LIFTSWITCH CC" as "liftswitch_cc"
use Rol_LiftD in team 0 for
"LIFT D" as "Lift_D"
use Rol_LiftswitchA in team 0 for
"LIFTSWITCH D" as "liftswitch_d"
use Rol_LiftswitchAB in team 0 for
"LIFTSWITCH DB" as "liftswitch_db"
use Rol_LiftswitchAC in team 0 for
"LIFTSWITCH DC" as "liftswitch_dc"
use Rol_Junkpile_G in team 0 for
"JUNKPILE G" as "JUNKPILE_G"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GB" as "JUNKPILE_GB"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GC" as "JUNKPILE_GC"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GD" as "JUNKPILE_GD"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GE" as "JUNKPILE_GE"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GF" as "JUNKPILE_GF"
use Rol_Junkpile_G in team 0 for
"JUNKPILE GG" as "JUNKPILE_GG"
use Rol_Junkpile_F in team 0 for
"JUNKPILE F" as "JUNKPILE_F"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FB" as "JUNKPILE_FB"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FC" as "JUNKPILE_FC"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FD" as "JUNKPILE_FD"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FE" as "JUNKPILE_FE"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FF" as "JUNKPILE_FF"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FG" as "JUNKPILE_FG"
use Rol_Garbage_D in team 0 for
"GARBAGE D" as "GARBAGE_D"
use Rol_Garbage_D in team 0 for
"GARBAGE DB" as "GARBAGE_DB"
use Rol_Garbage_D in team 0 for
"GARBAGE DC" as "GARBAGE_DC"
use Rol_Garbage_D in team 0 for
"GARBAGE DD" as "GARBAGE_DD"
use Rol_Garbage_D in team 0 for
"GARBAGE DE" as "GARBAGE_DE"
use Rol_Garbage_D in team 0 for
"GARBAGE DF" as "GARBAGE_DF"
use Rol_Garbage_D in team 0 for
"GARBAGE DG" as "GARBAGE_DG"
use Rol_Garbage_E in team 0 for
"GARBAGE E" as "GARBAGE_E"
use Rol_Garbage_E in team 0 for
"GARBAGE EB" as "GARBAGE_EB"
use Rol_Garbage_E in team 0 for
"GARBAGE EC" as "GARBAGE_EC"
use Rol_Garbage_E in team 0 for
"GARBAGE ED" as "GARBAGE_ED"
use Rol_Garbage_E in team 0 for
"GARBAGE EE" as "GARBAGE_EE"
use Rol_Garbage_E in team 0 for
"GARBAGE EF" as "GARBAGE_EF"
use Rol_Garbage_E in team 0 for
"GARBAGE EG" as "GARBAGE_EG"
}